package org.aswing.tree;

extern interface TreeModel {
	function addTreeModelListener(p0 : org.aswing.event.TreeModelListener) : Void;
	function getChild(p0 : Dynamic, p1 : Int) : Dynamic;
	function getChildCount(p0 : Dynamic) : Int;
	function getIndexOfChild(p0 : Dynamic, p1 : Dynamic) : Int;
	function getRoot() : Dynamic;
	function isLeaf(p0 : Dynamic) : Bool;
	function removeTreeModelListener(p0 : org.aswing.event.TreeModelListener) : Void;
	function valueForPathChanged(p0 : TreePath, p1 : Dynamic) : Void;
}
